< Prev(J) / Next(K) > / View :

Filename: /text/sbasic/shared/03131600.xhp

(section: createunoservice) (bookmark: bm_id3150682)
CreateUnoService function

CreateUnoService 関数

CreateUnoService Function [Runtime]
CreateUnoService 関数 [実行時](hd_id3150682.1)

Instantiates a Uno service with the ProcessServiceManager.
ProcessServiceManager で Uno サービスのインスタンスを作成します。(par_id3152924.2)

(/section: createunoservice)

Syntax:
構文:(hd_id3152801.3)

oService = CreateUnoService( Uno service name )
oService = CreateUnoService( Uno service name )(par_id3153346.4)

For a list of available services, go to: http://api.openoffice.org/docs/common/ref/com/sun/star/module-ix.html
利用できるサービスの一覧はここにあります: http://api.openoffice.org/docs/common/ref/com/sun/star/module-ix.html(par_idN1060F.)

Examples:
例:(hd_id3151111.5)

oIntrospection = CreateUnoService( "com.sun.star.beans.Introspection" )
oIntrospection = CreateUnoService( "com.sun.star.beans.Introspection" )(par_id3154046.6)

(bookmark: bm_id8334604)
filepicker;API service

filepicker;API service

The following code uses a service to open a file open dialog:
以下のプログラムでは「ファイルを開く」ダイアログを開くサービスを使っています:(par_idN10625.)

Sub Main
Sub Main(par_idN10628.)

fName = FileOpenDialog ("Please select a file")
fName = FileOpenDialog ("ファイルを選択してください")(par_idN1062B.)

print "file chosen: "+fName
print "選択したファイル名: "+fName(par_idN10630.)

End Sub
End Sub(par_idN10635.)

function FileOpenDialog(title as String) as String
function FileOpenDialog(title as String) as String(par_idN1063A.)

filepicker = createUnoService("com.sun.star.ui.dialogs.FilePicker")
filepicker = createUnoService("com.sun.star.ui.dialogs.FilePicker")(par_idN1063D.)

filepicker.Title = title
filepicker. Title = title(par_idN10642.)

filepicker.execute()
filepicker.execute()(par_idN10647.)

files = filepicker.getFiles()
files = filepicker.getFiles()(par_idN1064C.)

FileOpenDialog=files(0)
FileOpenDialog=files(0)(par_idN10651.)

End function
End function(par_idN10656.)


< Prev / Next >